local ColliderGroup = _G.CommonOHOH.load.ColliderGroup();
local ColliderManager = _G.CommonOHOH.load.ColliderManager();
local data={
	["UI.HurtValue"]={
		path="UI.HurtValue",
		count=10,
		SetPos=function(obj)
            obj.Visible=false
		end,
	},

	["UI.cloakValue"]={
		path="UI.cloakValue",
		count=10,
		SetPos=function(obj)
            obj.Visible=false
		end,
	},

	--TV掉血UI
	["UI.TVManDamage"]={
		path="UI.TVManDamage",
		count=10,
		SetPos=function(obj)
            -- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
            -- obj.Parent=nil
		end,
	},
	--武器掉血UI
	["UI.WeaponDamage"]={
		path="UI.WeaponDamage",
		count=10,
		SetPos=function(obj)
			obj.Position=Vector3.new(0,-5000,0)
		end,
	},

	

	-- 怪物掉落特效
	["Effect.MonsterDrop"]={
		path="Effect.MonsterDrop",
		count=10,
		SetPos=function(obj)
            -- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
            -- obj.Parent=nil
		end,
	},

	-- 怪物死亡特效
	["Effect.MonsterDie"]={
		path="Effect.MonsterDie",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	--便便1
	["Poo.1"]={
		path="Poo.1",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	--skibi出生特效
	["Effect.SkibiBorn_1"]={
		path="Effect.SkibiBorn_1",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	["Effect.SkibiBorn_2"]={
		path="Effect.SkibiBorn_2",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	["Effect.SkibiBorn_3"]={
		path="Effect.SkibiBorn_3",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},
	-- skibi 死亡特效
	["Effect.SkibiDie_1"]={
		path="Effect.SkibiDie_1",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	-- skibi 死亡特效
	["Effect.SkibiDie_2"]={
		path="Effect.SkibiDie_2",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	-- skibi 死亡特效
	["Effect.SkibiDie_3"]={
		path="Effect.SkibiDie_3",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	--skibi受伤特效
	["Effect.SkibiHurt_1"]={
		path="Effect.SkibiHurt_1",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	--skibi受伤特效
	["Effect.SkibiHurt_2"]={
		path="Effect.SkibiHurt_2",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},
	--skibi受伤特效
	["Effect.SkibiHurt_3"]={
		path="Effect.SkibiHurt_3",
		count=10,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},

	-------------HP----------------

		["Effect.HP_Hurt_1"]={
			path="Effect.HP_Hurt_1",
			count=10,
			SetPos=function(obj)
				-- print("隐藏UI--->",obj)
				obj.Position=Vector3.new(0,-5000,0)
				-- obj.Parent=nil
			end,
		},
	
		["Effect.HP_Hurt_2"]={
			path="Effect.HP_Hurt_2",
			count=10,
			SetPos=function(obj)
				-- print("隐藏UI--->",obj)
				obj.Position=Vector3.new(0,-5000,0)
				-- obj.Parent=nil
			end,
		},
		["Effect.HP_Hurt_3"]={
			path="Effect.HP_Hurt_3",
			count=10,
			SetPos=function(obj)
				-- print("隐藏UI--->",obj)
				obj.Position=Vector3.new(0,-5000,0)
				-- obj.Parent=nil
			end,
		},

	--boss出场特效
	["Effect.BossBron"]={
		path="Effect.BossBron",
		count=1,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},
	

		--掉落肉预制体
		["Effect.MeatPerfab"]={
				path="Effect.MeatPerfab",
				count=30,
				SetPos=function(obj)
					-- print("隐藏UI--->",obj)
					obj.Position=Vector3.new(0,-5000,0)
					obj.Anchored=true
					obj.CanTouch=false
					-- obj.Parent=nil
				end,
		},
		["Effect.winsPerfab"]={
			path="Effect.winsPerfab",
			count=30,
			SetPos=function(obj)
				-- print("隐藏UI--->",obj)
				obj.Position=Vector3.new(0,-5000,0)
				obj.Anchored=true
				obj.CanTouch=false
				-- obj.Parent=nil
			end,
		},
		["Effect.diamondPerfab"]={
			path="Effect.diamondPerfab",
			count=30,
			SetPos=function(obj)
				-- print("隐藏UI--->",obj)
				obj.Position=Vector3.new(0,-5000,0)
				obj.Anchored=true
				obj.CanTouch=false
				-- obj.Parent=nil
			end,
		},

----------------------------------------
	["Effect.fly_base_diamond"]={
			path="Effect.fly_diamond",
			count=50,
			SetPos=function(obj)
				-- print("隐藏UI--->",obj)
				obj.Visible=false
				-- obj.Parent=nil
			end,
	},
	
	["Effect.fly_base_wins"]={
		path="Effect.fly_wins",
		count=30,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Visible=false
			-- obj.Parent=nil
		end,
	},
	["Effect.fly_base_meat"]={
		path="Effect.fly_meat",
		count=30,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Visible=false
			-- obj.Parent=nil
		end,
	},
	
	--掉落肉预制体
	["Effect.AddNumber"]={
		path="Effect.AddNumber",
		count=30,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			obj.Anchored=true
			obj.CanTouch=false
			-- obj.Parent=nil
		end,
	},
	


	["Effect.RescueFriend"]={
		path="Effect.RescueFriend",
		count=1,
		SetPos=function(obj)
			-- print("隐藏UI--->",obj)
			obj.Position=Vector3.new(0,-5000,0)
			-- obj.Parent=nil
		end,
	},
	

	-- ["Effect.t8"]={
	-- 	path="Effect.t8",
	-- 	count=15,
	-- 	SetPos=function(obj)
    --         -- print("隐藏UI--->",obj)
	-- 		obj:SetPrimaryPartCFrame(CFrame.new(Vector3.new(0,-5000,0)))
    --         -- obj.Parent=nil
	-- 	end,
	-- },


	["Effect.TrianDamge"]={
		path="Effect.TrianDamgeEffect",
		count=3,
		SetPos=function(obj)
            -- print("隐藏UI--->",obj)
			obj.CFrame=CFrame.new(Vector3.new(0,-5000,0))
            -- obj.Parent=nil
		end,
	},

	--------------------------------

}

-- for i=1,8 do
-- 	local friendBulletId="Bullet.Friend.F"..i
-- 	data[friendBulletId]={
-- 		path=friendBulletId,
-- 		count=5,
-- 		SetPos=function(obj)
-- 			obj:SetPrimaryPartCFrame(CFrame.new(Vector3.new(0,-5000,0)))
-- 		end,
-- 	}
-- end
local Weapon_Cfg= _G.CommonOHOH.config.Weapon
--武器子弹缓存
for i,v in pairs(Weapon_Cfg) do
	local pathstr="Gloves."..v.perfab..".Arrow"
	data["Arrow_Bullet_"..v.id]={
		path=pathstr,
		count=1,
		SetPos=function(obj)
			--print("---SetPos--->",v.id,v.perfab)
			obj:SetPrimaryPartCFrame(CFrame.new(Vector3.new(0,-5000,0)))
		end,
		init=function(obj)
			-- ColliderManager:SetAllGroup(obj, ColliderGroup.NoCollider);
			-- obj.PrimaryPart.Anchored=true
		end
	}

end
return data